Zurück (Datenbankeentwicklung)Weiter in DatenbankentwicklungProzedurale Entwicklung in Access ?

Die Entwicklungsumgebung von MS Office unterstützt die prozedurale Anwendungsentwicklung mit Makros und VBA. Ein MS Office-Makro fasst häufig vorkommende Aktionen unter einem Namen zusammen. Zu den wichtigsten Aktionen gehören das Öffnen eines Formulars oder das Anzeigen eines Berichts. Ein Makro, das ein Formular öffnet, sobald die Benutzerin auf eine Schaltfläche klickt, kann auch ein Nichtprogrammierer implementieren. Die Access-Makros eines Projekts finden Sie in einem Unterformular des Datenbankfensters (»F11).

Komplexere Anwendungen wird man allerdings nicht mit Makros, sondern in VBA entwickeln. VBA ist ein interpretierter BASIC-Dialekt. Er hat allerdings mit dem ursprünglichen BASIC  (Beginners’ All-purpose Symbolic Instruction Code) nur noch wenig gemeinsam. Funktionsumfang, Aufbau und Entwicklungsumgebung halten einem Vergleich mit den Eigenschaften moderner Programmiersprachen der vierten Generation stand. Für den Einsatz einer Programmiersprache wie VBA sprechen die folgenden Eigenschaften:

VBA ist unter Access vielseitig einsetzbar:

a) Es verarbeitet Formulare, Berichte, Steuerelemente und Abfragen

b) Es lässt Sie Hilfsprozeduren für andere Programme definieren

c) Es nutzt externe Programme


Hilfethema von MS Access Makros in MS Access